package com.jiahuiwen.factory;
/**
 * 创建器，声明工厂方法.
 * com.jiahuiwen.factory.Creator
 * @author jiahui.wen <br/>
 * Create at 2012-7-31 上午12:23:17
 */
public abstract class Creator {
	/**
	 * 创建Product的工厂方法
	 * @return Product对象.
	 */
	protected abstract Product factoryMethod();
	
	/**
	 * 示意方法，实现某些功能的方法.
	 */
	public void someOperation() {
		Product product = factoryMethod();
	}
}
